// 示例遗物 1：战斗开始获得力量
public class VajraRelic : Relic
{
    public VajraRelic(RelicData data) : base(data) { }

    public override void OnBattleStart()
    {
        base.OnBattleStart();
        Flash(); // UI提示
        // 调用 EffectSystem 施加力量 Buff
        effectSystem.ApplyBuff(player, BuffType.Strength, 1, false);
    }
}

// 示例遗物 2：战斗开始获得格挡
public class AnchorRelic : Relic
{
    public AnchorRelic(RelicData data) : base(data) { }

    public override void OnBattleStart()
    {
        base.OnBattleStart();
        Flash();
        // 调用 EffectSystem 施加格挡 (注意：目前 ApplyBlock 是瞬时效果，不需要持续时间)
        effectSystem.ApplyBlock(player, 10);
    }
}